device producing electricity - Français Anglais Dictionnaire